﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ShopShell.Commands;
using ShopShell.OrderCommands;

namespace ShopShell.ViewModel
{
    public partial class ShellViewModel
    {
        #region Private members

        private OrderShowCommand m_cmdOrderShowCommand;

        private AddOrderCommand m_AddOrderCommand;

        private AddToChartCardCommand m_AddToChartCardCommand;

        private AssignMeCommand m_AssignMeCommand;

        private CancelOrderCommand m_CancelOrderCommand;

        private DeleteFromChartCardCommand m_DeleteFromChartCardCommand;

        private EditOrderCommand m_EditOrderCommand;      

        private PayedCommand m_PayedCommand;

        private PrintOrderCommand m_PrintOrderCommand;        

        #endregion Private members


        #region Public properties

        public OrderShowCommand OrderShowCommand
        {
            get
            {
                return m_cmdOrderShowCommand;
            }
        }

        public AddOrderCommand AddOrderCommand
        {
            get
            {
                return m_AddOrderCommand;
            }
        }


        public AddToChartCardCommand AddToChartCardCommand
        {
            get
            {
                return m_AddToChartCardCommand;
            }
        }

        public AssignMeCommand AssignMeCommand
        {
            get
            {
                return m_AssignMeCommand;
            }
        }

        public CancelOrderCommand CancelOrderCommand
        {
            get
            {
                return m_CancelOrderCommand;
            }
        }

        public DeleteFromChartCardCommand DeleteFromChartCardCommand
        {
            get
            {
                return m_DeleteFromChartCardCommand;
            }
        }

        public EditOrderCommand EditOrderCommand
        {
            get
            {
                return m_EditOrderCommand;
            }
        }   

        public PayedCommand PayedCommand
        {
            get
            {
                return m_PayedCommand;
            }
        }

        public PrintOrderCommand PrintOrderCommand
        {
            get
            {
                return m_PrintOrderCommand;
            }
        }        

        #endregion Public properties
    }//class
}
